package com.regentsoft.cloudback.operateAdmin.service;

import com.regentsoft.cloudback.base.BaseService;
import com.regentsoft.cloudback.operateAdmin.entity.Application;

/**
 * 
 * @author czd
 *
 * @date 2017年11月25日
 *
 * @version 1.0
 */
public interface ApplicationService extends BaseService<Application, java.lang.String> {
	/**
	 * 检查code是否存在
	 * @param code
	 * @return
	 */
	Application selectByCode(String code);
	/**
	 * 根据code判断是否存在配置信息
	 * @param code
	 * @return
	 */
	String findByCode(String code);
	/**
	 * 
	 * @param code 企业编号
	 * @param link 数据库地址
	 * @param type erp类型
	 * @param account 账号
	 * @param password 密码
	 */
	void addOrEditApplication(String code, String link, String typeId,String account,String password)throws Exception;

}
